Agent Development Support for

نویسندگان

  • Tim Finin
  • Jeegar Lakhani
  • Ethan Miller
  • Charles Nicholas
چکیده

Tcl/Tk is an attractive language for the design of intelligent agents because it allows the quick construction of prototypes and user interfaces; new scripts can easily be bound at runtime to respond to events; and execution state is encapsulated by the interpreter, which helps in agent migration. However, a system of intelligent agents must share a common language for communicating requests and knowledge. We have integrated KQML (Knowledge Query Manipulation Language), one such standard language, into Tcl/Tk. The resulting system, called TKQML, provides several beneets to those building intelligent agent systems. First, TKQML allows easy integration of existing tools which have Tcl/Tk interfaces with an agent system by using Tcl to move information between KQML and the application. Second, TKQML is an excellent language with which to build agents, allowing on-they speciication of message handlers and construction of graphical interfaces. This paper describes the implementation of TKQML, and discusses its use in our intelligent agent system for information retrieval.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

Developing of Ethylene Glycol as a New Reducing Agent for Preparation of Pd-Ag/PSS Composite Membrane for Hydrogen Separation

In the present work, for the first time, a palladium-silver membrane has been prepared by electroless plating on the surface of a porous stainless steel disk by using ethylene glycol as a new reducing agent and polyol process. The reducing action of ethylene-glycol in the presence of PVP as a protecting surface agent produces a membrane with finely divided powder and nano-sized pores. Furthermo...

متن کامل

Infrastructure Support for Agent-based Development Infrastructure-support for Agent-based Development

As the field of agent-based computing has continued to develop, there have been several contributions to its theoretical underpinnings, and several others to supporting the efforts of practical systems development. Yet the connection between the two has been limited at best. In this paper we aim to address these limitations through a consideration of appropriate agent infrastructure that can su...

متن کامل

The Protégé - Prometheus Approach to Support Multi-Agent Systems Creation

The integration of two existing and widely accepted tools, Protégé Ontology Editor and Knowledge-Base Framework, and Prometheus Development Kit, into a common approach, aiming to include the principal stages of MAS development life cycle and offering a general sequence of steps facilitating application creation, is proposed in this paper. The approach is successfully being applied to situation ...

متن کامل

Masits – a Multi-agent Based Intelligent Tutoring System Development Methodology

During the last decades intelligent agents integrated in multi-agent systems are accepted as a suitable technology to implement mechanisms of Intelligent Tutoring Systems (ITS), so facilitating ITS development. Still, no adequate methodological support is available for agent based ITS development. Regardless of the fact that general agent-oriented software engineering methodologies are the most...

متن کامل

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997